package demo.hwjs.hj4;

/*
描述
•输入一个字符串，请按长度为8拆分每个输入字符串并进行输出；

•长度不是8整数倍的字符串请在后面补数字0，空字符串不处理。
输入描述：
连续输入字符串(每个字符串长度小于等于100)

输出描述：
依次输出所有分割后的长度为8的新字符串

示例1
输入：
abc
输出：
abc00000
 */

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class Main {
    public static void main(String[] args) throws IOException {
        /*InputStream in = System.in;
        StringBuilder sb = new StringBuilder();
        int index = 0;
        int read;
        while ((read = in.read()) != '\n') {
            sb.append(((char) read));
            if (++index == 8) {
                sb.append("\n");
                index = 0;
            }
        }

        if (index > 0) {
            while (index++ < 8) {
                sb.append("0");
            }
        }

        System.out.println(sb);*/

        BufferedReader bf = new BufferedReader(new InputStreamReader(System.in));
        String str;
        while ((str = bf.readLine()) != null) {
            StringBuilder sb = new StringBuilder();
            int length = str.length();
            int start = 0;
            int nextStart;

            while (length >= 8) {
                nextStart = start + 8;
                sb.append(str.substring(start, nextStart)).append('\n');
                start = nextStart;
                length -= 8;
            }

            if (length > 0) {
                sb.append(str.substring(start));
                while (length++ < 8) {
                    sb.append('0');
                }
                sb.append('\n');
            }

            System.out.println(sb);
        }
    }
}